﻿using System.Collections.ObjectModel;

using Ionic.Zip;

namespace Bookworm.Core
{
    internal sealed class EbookEntry
    {
        public ZipEntry ZipEntry { get; set; }
        public EntryState State { get; set; }

        public string ZipPath { get; set; }
        public string FileName { get; set; }
    }

    internal sealed class EbookEntryCollection : Collection<EbookEntry>
    {
    }

    internal enum EntryState
    {
        Unchanged,
        Added,
        Removed,
        Modified
    }
}
